using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Meat.Resources
{
    public interface IResource
    {
        String Name
        { get; }

        void Reset();
        void ForceLoad();
        void SetLoader(ResourceLoader loader);

        T Get<T>() where T : class;

        AbstractHandle ToHandle();
    }
}
